body
      {
       color: #444;
        margin: 10px;
        font-family:verdana;
         font-size:13px;
        background-color: #F7F6F5;
      }

#container {
        margin: 0px auto;
        width:970px;
        padding: 0px ;
         background-color: #fff;
}
#wrapper{
     background:url("../images/shadow.png") repeat-y center;
}
#text {
     color:#333;
     font-family:verdana;
     font-size:13px;
     margin:30px;
     font-weight :normal;
     text-align:justify;
}
#logo
{
    height:90px;
    background:url("../images/logo.png");
}
#footer
{
	padding: 2px;
	font-size: 10px;
	font-family: verdana;
	color: #6B717B;
	font-weight:normal;
        margin-bottom: 20px;
	text-align: center;
}
#footer-shadow{
    height:30px;
     background:url("../images/footer-shadow.gif");
}
#header-shadow{
    height:10px;
    background:url("../images/header-shadow.gif");
}
.textclass{
      color:#333;
       font-family:verdana;
       font-size:13px;
       margin-left: 30px;
       margin-right: 30px;
       font-weight :normal;

}
.text2{
      color:#520000;
       font-family:Arial, Helvetica, sans-serif; ;
       font-weight:bold; 
       font-size:14px;
       margin-left: 30px;
       margin-right: 30px;
       text-align:justify;
       text-decoration: underline;
}
.menu{margin:0px;  padding:0px; height:30px; width:100%; display:block; background:url("../images/topMenuImages.png") repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:0px; display:block; color:rgb(255,255,255);text-align:center; text-decoration:none;  font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:10px; cursor:pointer; background:url("../images/topMenuImages.png") 0px -30px no-repeat; outline:none;}
.menu li a span{line-height:30px;width:121px; float:left; display:block; padding-right:0px; background:url("../images/topMenuImages.png") 100% -30px no-repeat;color:#ffffff;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:url("../images/topMenuImages.png") 0px -90px no-repeat; color:#ffffff;}
.menu li a.active span, .menu li a.active:hover span{background:url("../images/topMenuImages.png") 100% -90px no-repeat;}
.menu li ul {display: none;position: absolute;width:100px;top: 0;left: 0;margin-left:-1px;}
.menu li:hover ul, li.over ul {display: block;}
.menu li>ul {top: 130px;left: 910px;}

.menu_div{
  width:970px; height:25px;
}

#label{
    font-weight:bold; 
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color: #520000;
    text-decoration: underline;
}

 table.images tbody tr td {
    text-align: center;
    width: 485px;
    font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;
    padding-top: 5px;
}

.shadow {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
border-style: none;
box-shadow: 3px 3px 4px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.weatherFeed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 2em 3em;
	width: 280px;
}
.weatherFeed a { color: #888; }
.weatherFeed a:hover
{
	color: #000;
	text-decoration: none;
}
.weatherItem
{
	padding: 0.8em;
	text-align: right;
}
.weatherCity { text-transform: uppercase; }
.weatherTemp
{
	font-size: 2.8em;
	font-weight: bold;
}
.weatherDesc, .weatherCity { font-weight: bold; }
.weatherDesc { margin-bottom: 0.4em; }
.weatherRange, .weatherWind { font-size: 0.8em; }
.weatherLink
{
	text-align: left;
	font-size: 0.8em;
}

.odd { background-color: #ffffff }
.even { background-color: #ffffff; }

#map{
    height: 400px;
    width:600px;
}
#directions{
    color:#333;
     font-family:verdana;
     font-size:10px;
     margin:30px;
     font-weight :normal;
     text-align:justify;
}

input[type="text"]{
  font-family:Arial, Helvetica,sans-serif;
  font-size:9pt;
  padding: 1px;
  padding-left: 3px;
  padding-right: 3px;
 color:#333333;
  border:1px solid #666;
}

input[type="password"]{
  font-family:Arial, Helvetica,sans-serif;
  font-size:9pt;
  padding: 1px;
  padding-left: 3px;
  padding-right: 3px;
 color:#333333;
 background-color: #ffffff;
  border:1px solid #666;
}

.textlink {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    color:#0000CC;
    text-decoration: none;
}
#contactus{
    background:url("../images/contactus.gif") repeat-y right;
    height:162px;
}
#mailform{
    width:700px;
    margin-left:200px;
    margin-right:0px;
    margin-bottom:0px;
    margin-top:0px;
}

#mailform label{
       color:#333;
       font-family:verdana;
       font-size:13px;
       font-weight :normal;
       width:100%;
       line-height:35px;
}
#mailform textarea{
      color:#333;
       font-family:verdana;
       font-size:13px;
       border: 1px solid #333;
       overflow: auto;
       width:400px;
}

#result{
    height:30px;
    margin: auto;
    width:400px;
    font-family: Arial,Helvetica,sans-serif;
     font-size: 13px;
     vertical-align: top;
}
#response{
        display: none;
	padding: 0.5em;
	width: 300px;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
}
.error{
    color:#333333;
    background-color: #f2d0d3;
    border:1px solid #666;
     background: #f2d0d3;
}
.error1{
    color:red;
    text-align: center;
}
#message{
     font-family: Arial,Helvetica,sans-serif;
     font-size: 12px;
     vertical-align: top;
     height:13px;
}

textarea {
 font-family:Arial, Helvetica,sans-serif;
  font-size:9pt;
  padding: 1px;
  padding-left: 3px;
  padding-right: 3px;
 color:#333333;
 background-color: #ffffff;
  border:1px solid #666;
}
/* Overlay */
#simplemodal-overlay {background-color:#333; cursor:wait;}

/* Container */
#simplemodal-container {height:200px; width:330px; background-color:#fff; border:1px solid #000000; -moz-border-radius: 5px; }
#simplemodal-container a.modalCloseImg {background:url('../images/x.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; left:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}

/* Label */
#login_form label { width: 100px; padding-left: 20px; margin: 5px; float: left; text-align: left; }

/* Input text */
.big { margin: 5px; padding: 0px; float: left; border: 1px solid #cdcdcd; background-color: white; -moz-border-radius: 2px; }

br { clear: left; }

.textbox { border: 1px solid #999999;  border-top-color: #CCCCCC;  border-left-color: #CCCCCC; color: #333333;  font: 90% Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

h1 { font-size: 17px; }

div { font-family: Verdana; font-size: 11px; }

/* 'Login' Button */
#login_button { margin-left: 150px; padding: 0px;  width: 50px; background-color: white; }

#notification_error { color: red; height: auto; padding: 4px; text-align: center; }

#login_response { overflow: auto; color:red;}

#ajax_loading { display: none;  margin-left: 150px;font-size: 12px; font-family: Tahoma; }

#forgotpasword{margin-left: 30px; padding: 0px;  background-color: white;}

.dropdown {color:#333; background-color:#fff;border-color:#000;}